.left {
	float: left;}
.right {
	float: right;}
.clearfix:after {
	display:block;
	content:'';
	clear:both;
	height:0px;
	visibility: hidden;}
.yahei {
	font-family:"Microsoft Yahei", Arial;}
h1, h2, h3, h4 {
	font-family:"Microsoft Yahei", Arial;}
.relative {
	position:relative;}
.clearfix {
*display:inline-block;
*zoom:1;
*vertical-align:top;}
/* Add by PKU zb 2014.9.1 */
.clearfix1 {
*display:inline-block;
*zoom:1;
*vertical-align:top;
line-height:35px
;}
.clear{
	clear:both;}
.clear_f {
	clear:both;}
 *::selection {
 background:#4E74B5;
 color: #FFFFFF;
 text-shadow: none;}
 *::-moz-selection {
 color: #8c0000;
 text-shadow: none;}
.ie6 {
	text-align:center;
	font-size:14px;
	line-height:60px;}
.ie6 span {
	float:right;
	margin-right:30px;
	cursor:pointer;}
.blankspace {
	height:1.5em;
	overflow:hidden;
	margin:0;
	padding:0;
	clear:both;}
/*comm used header,content,footer*/

.mainWrap {
	width:1200px;
	margin:auto;}
.header {
	    background: url(../images/nav_bg.jpg) repeat-x;
;}
.header .topLine {}
.header .topWrap {
	padding:0;
	/* background:#7f0101 url(../img/pkucloud1h100.png) no-repeat top right; lhy */
	background:#8f000b url(../img/pkucloud1h100.png) no-repeat top right;
	border-top:0px solid #c40000;
	border-bottom:0px solid #600000;}
.header .topWrap .mainWrap{
	height:100px;}
.header .logo {
	float:left;
	_display:inline;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:15px;}
.header .subnavLeft {
	padding-left:10px;}
.header .search {
	float:right;
	_display:inline;
	margin-top:4px;
	padding-right:10px;}
.header .search .inp {
	border:0;
	height:16px;
	width:130px;
	/* border:1px solid #821514;*/
	margin-top:2px;
	padding:3px 4px 3px 4px;
	float:left;
	_display:inline;
	background:#AC0000;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	opacity: 0.8;
	filter:alpha(opacity=80);}
.header .search .inp:hover {
	background:#fff;
	opacity:1
;}
.header .search .btn {
	height:22px;
	padding:0 8px;
 *padding:0 8px 0 12px;
	line-height:21px;
	text-align:center;
	border:0;
	float:left;
	font-size:12px;
	_display:inline;
	color:#fff;
	cursor:pointer;
 *background:url(search_normal.png) 0 3px no-repeat;}
.header .search .btn:hover {
 *background:url(search_normal.png) 0 3px no-repeat;}
.header .subNav {
	/* background:#5e0000; lhy */
	background:#700005;
	/* background:-moz-linear-gradient(top, #8c0000 0%, #820000 100%);
	 ff3.6+ */
	/* background:-webkit-gradient(linear, left top, left navbottom, color-stop(0%, #8c0000), color-stop(100%, #820000));
	 chrome,safari4+ */
	/* background:-webkit-linear-gradient(top, #8c0000 0%, #820000 100%);
	 chrome10+,safari5.1+ */
	/* background:-o-linear-gradient(top, #8c0000 0%, #820000 100%);
	 opera 11.10+ */
	/* background:-ms-linear-gradient(top, #8c0000 0%, #820000 100%);
	 ie10+ */
	/* background:linear-gradient(to bottom, #8c0000 0%, #820000 100%);
	 w3c */
	/* filter:progid:dximagetransform.microsoft.gradient( startcolorstr='#8c0000', endcolorstr='#820000', gradienttype=0 );
	 ie6-8 */
	border-bottom:0px solid #600000;}
.header .subNav .menu {
	display:none;}
.header .subNav li {
	float:left;

	padding:6px 2px 6px 3px;
	position:relative;
	z-index:999;
	zoom:1;}
.header .subNav li a {
	display:block;
/* zb	font-size:12px; */
	font-size:14px;
	color:#e5e3e3;
	padding:0 5px;
	/* text-shadow:0px 2px 1px #600000; */
	filter:dropshadow(color=#600000, offx=0, offy=2);}
.header .subNav li a:hover, .header .subNav li a:focus, .header .subNav li a.hover {
	color:red;}
.header .subNav li.current {
	background:#fff;}
.header .subNav li.current a {
	color:#444;
	text-shadow:0px 2px 1px #f3f3f3;
	filter:dropshadow(color=#f3f3f3, offx=0, offy=2);}
.header .subNavRight {
	float:right!important;}
.header .nav {
	/* float:right;
	_display:inline;
	margin-top:25px;*/
	
	}
.header .nav .menu {
	display:none;}
header .nav #nav{
	/* text-align:center; */
	margin:auto;
	width:1120px;}
.header .nav li {
	float:left;

    width: 110px;
	z-index:999;
	zoom:1;}
.header .nav li.nav_first {
        padding-left:0px;}
.header .nav li.nav_last {
        padding:0px;} 
.header .nav li a.current {
/* pku	background: url(nav_cur.png) bottom repeat-x */
	background: url(../img/nav_cur_red.png) bottom repeat-x
;}
.header .nav li a {
	display:block;
	line-height: 41px;
	
	font-size:16px;
	
	color:#333;

	text-align:center;
	width:100px;
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	transition-duration:.3s;
	-ms-transition-duration:0s;
}
	
.header .nav li a:hover, .header .nav li a.hover {
/* pku
	color:#FFF;
	background:#00368f;
*/
   color: #fff;
/* zb	background:#9b0000; */
	background: #00368f;}
.header .nav li a i {
	padding:0;
 *margin:0 -5px 0 5px;}
.header .nav li a i:before {
	margin-right:-4px;}
.header .caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;}
#nav .minfoWrap {
	position:absolute;
	background:#fff;
/* pku */
	border-top: 0px solid #8c0000;
/* pku 	top:132px; */
/* pku
	top:131px;
*/
	left:0%;
	width:100%;
	z-index:2;
	padding:2em 0;
	display:none;}
#nav .minfoWrap_inner {
	width:1200px;
	background:#fff;
	margin:0 auto;}
#nav ul.last {
	right:2px;}
#nav ul li {
	float:left;
	display:block;
	padding:0;
    width: 100px;
    height: 35px;
padding:0 5px;
	margin:0;}
#nav ul li a {
	background:#fff;
	line-height: 35px;
	font-size:14px;
	color:#565656;
	/* pku	padding:0 0 0 20px; */
	padding:0 0 0 0px;
	}
#nav ul li a:hover {
	color:#8c0000;}
#ztwz-nav ul li {
    width: 180px;
}
#ztwz-nav ul li a {
    width: 180px;
}
.nav01 {
	width:180px
;}
/* PKU */
.nav02 {
	width:300px;
	font-size:14px;
	color:#999;
	line-height:24px;}
.nav03 {
	width:240px;
	font-size:14px;
	color:#999;
	margin-right:50px;
	line-height:24px;}
/* PKU */
.nav04 {
	width:200px;}
/* PKU */
.nav05 {
	width:150px;
	font-size:14px;
	color:#999;
	margin-right:50px;
	line-height:24px;}
.readmore {
//	text-transform: uppercase;
	font-size: 15px!important;
	box-shadow: none;
	color: #8c0000!important;
	display:inline !important;
	-webkit-transition: 400ms !important;
	-moz-transition: 400ms !important;
	-o-transition: 400ms !important;
	transition: 400ms !important;}
.readmore:hover {
	text-shadow: none;
	box-shadow: none !important;
	color:#333!important;}
.readmore1 {
//	text-transform: uppercase;
	font-size: 15px!important;
	box-shadow: none;
	color: #000000!important;
	display:inline !important;
	-webkit-transition: 400ms !important;
	-moz-transition: 400ms !important;
	-o-transition: 400ms !important;
	transition: 400ms !important;}
.readmore1:hover {
	text-shadow: none;
	box-shadow: none !important;
	color:#8c0000!important;}
.fl {
	float:left;}
.fr {
	float:right;}

/*action*/
.ssubNav {
	display:none;}
 

.bgf5 {
	background:#f5f5f5;}
.ml30 {
	margin-left:30px;}
.ml20 {
	margin-left:20px;}
.ml10 {
	margin-left:10px;}
.mt15 {
	margin-top:15px;}
.mt30 {
	margin-top:30px;}
.mt10 {
	margin-top:10px;}
.pt5 {
	padding-top:5px;}
.mr150 {
	margin-right:150px;}
.mr100 {
	margin-right:100px;}
.mr80 {
	margin-right:80px;}
.ml100 {
	margin-left:100px;}
.ml130 {
	margin-left:130px;}
.ml50 {
	margin-left:50px;}
.mb30 {
	margin-bottom:30px;}
.mb50 {
	margin-bottom:50px;}
.red {
	color:#8c0000
;}
.gray {
	color:#999;}